#pragma once

#include "RenderSystem.h"

struct SDL_Renderer;

class TransitionStateRenderSystem : public ZeEngine::RenderSystem
{
public:
    TransitionStateRenderSystem();
    ~TransitionStateRenderSystem();

    //IComponentSystem
    virtual bool Init(ZeEngine::GameEngine& gameEngine) override;
    virtual void Render(SDL_Renderer& renderer, ZeEngine::GameEngine& gameEngine, float interpolation) override;
    virtual void Destroy(ZeEngine::GameEngine& gameEngine) override;
};

